Skip to content

Upgrade to bevy 16#65

Merged
cb341 merged 21 commits intomainfrom
feature/upgrade-to-bevy-16
Jan 12, 2026
Merged

Upgrade to bevy 16#65
cb341 merged 21 commits intomainfrom
feature/upgrade-to-bevy-16

Conversation

@cb341
Copy link
Copy Markdown
Owner

@cb341 cb341 commented Jan 11, 2026

https://bevy.org/learn/migration-guides/0-15-to-0-16/

Lib was deprecated so raycasting had to be reimplemented: https://github.com/aevyrie/bevy_mod_raycast

Most notable addition next to raycasting are these macros:

single!
single_mut!

This was such a painful PR even though it doesn't look like it.

Also fixed #44

@cb341 cb341 self-assigned this Jan 11, 2026
Comment thread Cargo.toml
bevy_rapier3d = "0.28.0"
bevy = "0.16.1"
bevy_fps_controller = {version = "16.1.0", features = ["rapier"]}
bevy_rapier3d = {version ="0.31"}
Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

AAAAAAAAAAAAAAAA

Comment thread Cargo.toml

[features]
default = ["chat"]
default = ["chat", "dynamic_linking"]
Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see why I'd want slow compile times per default..

@cb341 cb341 enabled auto-merge (squash) January 12, 2026 00:08
@cb341 cb341 merged commit 4ef80de into main Jan 12, 2026
3 checks passed
@cb341 cb341 deleted the feature/upgrade-to-bevy-16 branch January 12, 2026 00:09
@cb341 cb341 mentioned this pull request Jan 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Optimize deps compilation

1 participant